let lastTime = new Date().getTime()
let currentTime = new Date().getTime()
let timeOut = 2 * 60 * 1000

window.onclick = () => {
	sessionStorage.setItem('lastTime', new Date().getTime())
};

function checkTimeout() {
	currentTime = new Date().getTime() //  更新当前时间
	lastTime = sessionStorage.getItem('lastTime')

	if (currentTime - lastTime > timeOut) {
		// 判断是否超时
		// 清楚storage的数据（登录信息和token）
		sessionStorage.clear()
		// localStorage.clear()
		uni.removeStorageSync('userOptions');
		// 如果是登录页直接 return
		if (window.location.pathname == '/login') return
		// 跳到登录页
		window.location.replace('/index')
		window.clearInterval(timeOut1)
	}
}

export default function() {
	// 定时器 间隔指定时间检测是否长时间未操作页面
	let time = 3 * 60 * 1000
	var timeOut1 = window.setInterval(checkTimeout, time)
}